NavigationPushButton {
    background-color: transparent;
    border: none;
    border-radius: 4px;
    margin: 0;
    color: white;
}

NavigationPushButton[isPlaceholderText=true] {
    color: rgba(0, 0, 0, 0.6063);
}

NavigationPushButton[hasIcon=false] {
    padding: 5px 12px 6px 12px;
}

NavigationPushButton[hasIcon=true] {
    padding: 5px 12px 6px 36px;
}

NavigationPushButton:hover {
    background-color: rgba(0, 0, 0, 9);
    border: none;
}

NavigationPushButton:pressed {
    background-color: rgba(0, 0, 0, 6);
    border: none;
}

NavigationPushButton:disabled {
    background-color: transparent;
    border: none;
}

NavigationPushButton:checked {
    border-radius: 4px 0 0 4px;
}